<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    .box {
      width: 200px;
      height: 300px;
      background-color: aqua;
      display: none;
    }

    .box.x {
      width: 10px;
      height: 10px;
      background-color: red;
    }
  </style>
</head>

<body>
  <div class="box">
    <div class="t"></div>
    <div class="x">x</div>
  </div>
</body>
<script>
  // 延时器  
  // 延迟一段时间 执行特定的代码   => 代码只执行一次就停止
  // setTimeout(callback,delay,arg1,arg2,...argN)
  // callback  需要执行的内容(回调函数)
  // delay     延迟时间
  // arg1,arg2,...argN   如果回调函数需要接收参数,可以从第三参数开始依次传入

  // 返回值  =>  延时器对应的标号

  // 清除延时器 =>
  // clearTimeout(延时器的编号)

  // 注意: 一般情况下延时器 执行一次就停止了,此情况一般用于延时器改计时器

  var box = document.querySelector('.box');
  var timer = setTimeout(function () {
    box.style.display = "block";
    console.log('广告弹出!!!!');
  }, 5000)
</script>

</html>